meter trough - German English Dictionary